@charset "UTF-8";
body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, select, textarea, button, th, td, menu {
  margin: 0;
  padding: 0; }

* {
  box-sizing: border-box; }

ul, dl, ol {
  list-style: none; }

img, fieldset, input[type="submit"] {
  border: 0 none; }

em {
  font-style: normal; }

strong {
  font-weight: normal; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

button, input[type="button"] {
  cursor: pointer;
  border: 0 none; }

a, button, input, img {
  -webkit-touch-callout: none; }

img {
  /*pointer-events:none;*/
  /*禁止图片的点击事件，例如长按保存图片*/ }

input, select, textarea {
  outline: none; }

a {
  text-decoration: none; }

.fl {
  float: left; }

.fr {
  float: right; }

.clear {
  clear: both; }

.clearfix::after {
  content: "";
  display: block;
  clear: both; }

html, body {
  /*禁止用户选择元素*/
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  /*禁止元素点击出现半透明黑色背景*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html {
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  outline: 0;
  -webkit-text-size-adjust: none; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none; }

.w {
  width: 9.09375rem;
  margin: 0 auto; }

html {
  font-size: 64px;
  height: 100%; }

body {
  height: 100%; }

.wrap {
  width: 100%;
  height: 100%;
  position: relative; }

/*热搜框弹出部分*/
.four-w {
  margin: 0 0.25rem; }

.three-w {
  margin: 0 0.42188rem; }

.six-w {
  margin: 0 0.20313rem; }

input[type="checkbox"] {
  display: none; }

#sousuo:checked ~ .top_search {
  top: 0;
  transition: all .6s; }

#sousuo:checked ~ section {
  display: none; }

.top_search {
  width: 100%;
  height: 100%;
  background-color: #f1f1f1;
  position: absolute;
  top: -100%;
  transition: all .4s; }
  .top_search .search_head {
    height: 1.35938rem;
    width: 100%;
    background-color: #222222;
    position: relative; }
    .top_search .search_head .close {
      position: absolute;
      left: 0.1875rem;
      top: 0.28125rem;
      z-index: 99;
      width: 0.78125rem;
      height: 0.78125rem; }
      .top_search .search_head .close img {
        display: block;
        width: 100%; }
    .top_search .search_head form {
      width: 8.34375rem;
      height: 0.8125rem;
      border: 0.03125rem solid #fff;
      background-color: #222222;
      border-radius: 0.40625rem;
      margin-left: 1.375rem;
      position: absolute;
      top: 0.29688rem; }
      .top_search .search_head form .fangda {
        width: 0.42188rem;
        height: 0.42188rem;
        position: absolute;
        left: 0.21875rem;
        top: 0.15625rem; }
        .top_search .search_head form .fangda img {
          display: block;
          width: 100%; }
      .top_search .search_head form input[type="text"] {
        padding-left: 0.46875rem;
        color: #fff;
        border: 0;
        width: 7.64063rem;
        height: 0.75rem;
        border-radius: 0.375rem;
        position: absolute;
        left: 0.64063rem;
        top: 0;
        background-color: #222;
        font-size: 0.42016rem; }
  .top_search .search_body {
    overflow: hidden; }
    .top_search .search_body h3 {
      font-size: 0.41609rem;
      font-weight: normal;
      margin-top: 0.5rem; }
    .top_search .search_body .tabs {
      margin-top: 0.25rem; }
      .top_search .search_body .tabs ul li {
        float: left;
        border: 0.03125rem solid #e1e1e1;
        background-color: #fff;
        margin-right: 0.125rem;
        margin-bottom: 0.15625rem; }
        .top_search .search_body .tabs ul li:nth-child(3n) {
          margin-right: 0; }
        .top_search .search_body .tabs ul li:first-child {
          background-color: #b20000; }
          .top_search .search_body .tabs ul li:first-child a {
            color: #fff; }
        .top_search .search_body .tabs ul li a {
          display: block;
          color: #8b8b8b; }
          .top_search .search_body .tabs ul li a:active {
            background-color: #b20000;
            color: #fff; }
        .top_search .search_body .tabs ul li p {
          font-size: 0.45672rem;
          line-height: 0.85938rem; }

#login_btn:checked ~ .login_page {
  left: 0;
  transition: all .5s; }

#login_btn:checked ~ section {
  display: none; }

#menu:checked ~ .li_menu {
  display: block; }

#menu:checked ~ .rotate {
  -webkit-transform: rotateZ(90deg);
          transform: rotateZ(90deg); }

.login_page {
  width: 100%;
  height: 100%;
  background-color: #222222;
  position: absolute;
  top: 0;
  left: -100%;
  transition: all .5s; }
  .login_page .login_top {
    overflow: hidden;
    border-bottom: 0.03125rem solid #484848; }
    .login_page .login_top .close_img {
      width: 0.78125rem;
      height: 0.78125rem;
      margin: 0.28125rem 0; }
      .login_page .login_top .close_img img {
        display: block;
        width: 100%; }
  .login_page .login_mid {
    margin-bottom: 1.40625rem; }
    .login_page .login_mid .touxiang {
      width: 2.03125rem;
      height: 2.01563rem;
      margin: 1.32813rem auto 0; }
      .login_page .login_mid .touxiang img {
        display: block;
        width: 100%; }
    .login_page .login_mid h3 {
      text-align: center;
      font-size: 0.38844rem;
      margin-top: 0.375rem;
      color: #fff; }
    .login_page .login_mid p {
      font-size: 0.30516rem;
      text-align: center;
      margin-top: 0.17188rem; }
      .login_page .login_mid p a {
        text-decoration: underline;
        color: #525252; }
  .login_page .login_bot ul li {
    position: relative;
    width: 100%;
    border-bottom: 0.03125rem solid #353535; }
    .login_page .login_bot ul li:first-child {
      border: 0; }
    .login_page .login_bot ul li:last-child {
      border: 0; }
    .login_page .login_bot ul li label {
      display: block;
      border-bottom: 0.03125rem solid #353535; }
    .login_page .login_bot ul li .rotate {
      position: absolute;
      top: 0;
      right: 0; }
    .login_page .login_bot ul li .li_menu {
      display: none; }
      .login_page .login_bot ul li .li_menu p {
        font-size: 0.31375rem;
        line-height: 1.03125rem;
        text-align: center; }
        .login_page .login_bot ul li .li_menu p a {
          color: #fff; }
      .login_page .login_bot ul li .li_menu hr {
        width: 2.6875rem;
        height: 0.03125rem;
        background-color: #353535;
        border: 0;
        margin: 0 auto; }
    .login_page .login_bot ul li .li_title {
      font-size: 0.31375rem;
      color: #fff;
      line-height: 1.375rem; }
    .login_page .login_bot ul li .btn {
      width: 0.17188rem;
      height: 0.20313rem;
      margin-top: 0.54688rem; }
      .login_page .login_bot ul li .btn img {
        display: block;
        width: 100%; }

#at_once:checked ~ .login {
  display: block;
  left: 0; }

#at_once:checked ~ .my_center {
  display: block; }

#enter:checked ~ .my_center {
  left: 0;
  z-index: 1; }

.login {
  width: 100%;
  height: 100%;
  background-color: #222;
  position: absolute;
  top: 0;
  display: none;
  left: -100%; }
  .login .login_logo {
    width: 2.51563rem;
    height: 2.125rem;
    margin: 0 auto;
    margin-top: 3.01563rem; }
    .login .login_logo img {
      display: block;
      width: 100%; }
  .login form {
    width: 7.6875rem;
    margin: 0 auto;
    margin-top: 0.73438rem; }
    .login form .form_inp .user_name, .login form .form_inp .user_psw {
      width: 100%;
      display: block; }
      .login form .form_inp .user_name input::-webkit-input-placeholder, .login form .form_inp .user_psw input::-webkit-input-placeholder {
        color: #cdcdcd; }
      .login form .form_inp .user_name input::-moz-input-placeholder, .login form .form_inp .user_psw input::-moz-input-placeholder {
        color: #cdcdcd; }
      .login form .form_inp .user_name input::-ms-input-placeholder, .login form .form_inp .user_psw input::-ms-input-placeholder {
        color: #cdcdcd; }
      .login form .form_inp .user_name input, .login form .form_inp .user_psw input {
        float: left;
        width: 6.73438rem;
        height: 0.82813rem;
        background-color: #3d3d3d;
        border: 0;
        padding-left: 0.60938rem;
        font-size: 0.3125rem;
        color: #c5c5c5; }
      .login form .form_inp .user_name span, .login form .form_inp .user_psw span {
        float: left;
        display: block;
        width: 0.95313rem;
        height: 0.82813rem;
        background-color: #303030; }
        .login form .form_inp .user_name span i, .login form .form_inp .user_psw span i {
          display: block;
          text-align: center;
          line-height: 0.82813rem;
          color: #c5c5c5;
          font-size: 0.46875rem; }
    .login form .form_inp .user_name {
      margin-bottom: 0.25rem; }
    .login form .form_inp p.forget_psw {
      text-align: right;
      font-size: 0.30516rem;
      margin-top: 0.40625rem; }
      .login form .form_inp p.forget_psw i {
        font-size: 0.30516rem;
        color: #fff; }
      .login form .form_inp p.forget_psw a {
        color: #fff;
        margin-left: 0.09375rem; }
    .login form .form_btn {
      margin-top: 0.92188rem; }
      .login form .form_btn .enter, .login form .form_btn .register {
        float: left;
        width: 100%;
        height: 0.82813rem;
        color: #CDCDCD;
        font-size: 0.36062rem;
        text-align: center;
        line-height: 0.82813rem;
        background-color: #b60005; }
      .login form .form_btn .register {
        margin-top: 0.21875rem;
        background-color: #303030;
        border: 0.03125rem solid #b60005; }

.my_center {
  width: 100%;
  height: 100%;
  position: absolute;
  display: none;
  left: -100%;
  top: 0;
  background-color: #222222; }
  .my_center .center_search {
    height: 1.39063rem;
    position: relative;
    border-bottom: 0.03125rem solid #484848;
    width: 9.54688rem;
    margin: 0 auto; }
    .my_center .center_search .close {
      position: absolute;
      top: 0.28125rem;
      z-index: 99;
      width: 0.78125rem;
      height: 0.10938rem; }
      .my_center .center_search .close img {
        display: block;
        width: 100%; }
    .my_center .center_search form {
      width: 8.34375rem;
      height: 0.8125rem;
      border: 0.03125rem solid #fff;
      background-color: #222222;
      border-radius: 0.40625rem;
      position: absolute;
      top: 0.29688rem;
      left: 1.1875rem; }
      .my_center .center_search form .fangda {
        width: 0.42188rem;
        height: 0.42188rem;
        position: absolute;
        left: 0.21875rem;
        top: 0.15625rem; }
        .my_center .center_search form .fangda img {
          display: block;
          width: 100%; }
      .my_center .center_search form input[type="text"] {
        padding-left: 0.46875rem;
        color: #fff;
        border: 0;
        width: 7.64063rem;
        height: 0.75rem;
        border-radius: 0.375rem;
        position: absolute;
        left: 0.64063rem;
        top: 0;
        background-color: #222;
        font-size: 0.42016rem; }
  .my_center .center_bd .user_pic {
    width: 2.03125rem;
    height: 2.03125rem;
    border-radius: 50%;
    margin: 0 auto;
    margin-top: 0.51563rem;
    position: relative;
    background: url(../img/user_pic.jpg) no-repeat;
    background-size: 100%; }
    .my_center .center_bd .user_pic .num {
      position: absolute;
      width: 0.53125rem;
      height: 0.53125rem;
      background-color: #ff0000;
      border-radius: 50%;
      text-align: center;
      line-height: 0.53125rem;
      font-size: 0.32328rem;
      color: #fff;
      top: 0;
      right: 0; }
  .my_center .center_bd .user_mid {
    border-bottom: 0.35938rem solid #303030; }
    .my_center .center_bd .user_mid ul {
      overflow: hidden; }
      .my_center .center_bd .user_mid ul li {
        font-size: 0; }
        .my_center .center_bd .user_mid ul li:first-child {
          text-align: center;
          margin-top: 0.23438rem; }
          .my_center .center_bd .user_mid ul li:first-child .name {
            font-size: 0.38844rem;
            color: #fff;
            margin-right: 0.14063rem;
            vertical-align: -0.07813rem; }
          .my_center .center_bd .user_mid ul li:first-child .personal {
            display: inline-block;
            width: 1.45313rem;
            height: 0.34375rem;
            font-size: 0.22187rem;
            text-align: center;
            line-height: 0.34375rem;
            border: 0.03125rem solid #cdcdcd; }
            .my_center .center_bd .user_mid ul li:first-child .personal a {
              color: #fff; }
        .my_center .center_bd .user_mid ul li:nth-child(2) {
          position: relative;
          height: 0.625rem; }
          .my_center .center_bd .user_mid ul li:nth-child(2) .star_num {
            position: absolute;
            top: 0.15625rem;
            left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%); }
            .my_center .center_bd .user_mid ul li:nth-child(2) .star_num .star {
              width: 0.34375rem;
              height: 0.3125rem;
              display: inline-block;
              margin-left: 0.20313rem; }
              .my_center .center_bd .user_mid ul li:nth-child(2) .star_num .star:first-child {
                margin-left: 0; }
              .my_center .center_bd .user_mid ul li:nth-child(2) .star_num .star img {
                display: block;
                width: 100%; }
        .my_center .center_bd .user_mid ul li:nth-child(3) p {
          font-size: 0.36062rem;
          text-align: center;
          color: #fff; }
          .my_center .center_bd .user_mid ul li:nth-child(3) p span {
            color: #a2a2a2;
            margin: 0 0.20313rem 0 0.14063rem; }
          .my_center .center_bd .user_mid ul li:nth-child(3) p a {
            color: #b60005;
            margin-left: 0.125rem; }
        .my_center .center_bd .user_mid ul li:last-child {
          margin: 0.3125rem 0; }
          .my_center .center_bd .user_mid ul li:last-child .collect, .my_center .center_bd .user_mid ul li:last-child .publish {
            width: 3.4375rem;
            height: 0.8125rem;
            font-size: 0.36062rem;
            text-align: center;
            line-height: 0.8125rem;
            border-radius: 0.40625rem;
            background-color: #b60005;
            display: inline-block; }
            .my_center .center_bd .user_mid ul li:last-child .collect a, .my_center .center_bd .user_mid ul li:last-child .publish a {
              color: #fff; }
          .my_center .center_bd .user_mid ul li:last-child .collect {
            margin-left: 1.40625rem; }
          .my_center .center_bd .user_mid ul li:last-child .publish {
            background-color: #cdcdcd;
            margin-left: 0.3125rem; }
  .my_center .center_bd .user_bot ul li {
    position: relative;
    width: 100%;
    border-bottom: 0.03125rem solid #353535; }
    .my_center .center_bd .user_bot ul li:first-child {
      border: 0; }
    .my_center .center_bd .user_bot ul li:last-child {
      border: 0; }
    .my_center .center_bd .user_bot ul li label {
      display: block;
      border-bottom: 0.03125rem solid #353535; }
    .my_center .center_bd .user_bot ul li .rotate {
      position: absolute;
      top: 0;
      right: 0; }
    .my_center .center_bd .user_bot ul li .li_menu {
      display: none; }
      .my_center .center_bd .user_bot ul li .li_menu p {
        font-size: 0.31375rem;
        line-height: 1.03125rem;
        text-align: center; }
        .my_center .center_bd .user_bot ul li .li_menu p a {
          color: #fff; }
      .my_center .center_bd .user_bot ul li .li_menu hr {
        width: 2.6875rem;
        height: 0.03125rem;
        background-color: #353535;
        border: 0;
        margin: 0 auto; }
    .my_center .center_bd .user_bot ul li .li_title {
      font-size: 0.31375rem;
      color: #fff;
      line-height: 1.375rem; }
    .my_center .center_bd .user_bot ul li .btn {
      width: 0.17188rem;
      height: 0.20313rem;
      margin-top: 0.54688rem; }
      .my_center .center_bd .user_bot ul li .btn img {
        display: block;
        width: 100%; }
  .my_center .center_bd .exit {
    width: 2.8125rem;
    height: 0.8125rem;
    background-color: #b60005;
    text-align: center;
    line-height: 0.8125rem;
    border-radius: 0.40625rem;
    font-size: 0.36062rem;
    margin: 0 auto;
    margin-top: 0.375rem; }

header .top {
  width: 100%;
  height: 1.40625rem;
  background-color: #b20000;
  border-bottom: 0.03125rem solid #d9d9d9;
  overflow: hidden;
  position: relative; }
  header .top .top_reg {
    width: 0.46875rem;
    height: 0.35938rem;
    position: absolute;
    left: 0.35938rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    header .top .top_reg img {
      display: block;
      width: 100%; }
  header .top .logo {
    margin: 0.39063rem auto;
    width: 4.125rem;
    height: 0.60938rem; }
    header .top .logo img {
      display: block;
      width: 100%; }
  header .top .search {
    position: absolute;
    width: 0.65625rem;
    height: 0.65625rem;
    right: 0.26563rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    header .top .search i {
      display: block;
      font-size: 0.65625rem;
      color: #fff; }

header .banner {
  width: 100%;
  overflow: hidden; }
  header .banner .box {
    z-index: 0; }
    header .banner .box ul {
      z-index: 0; }
      header .banner .box ul li {
        float: left;
        width: 20%;
        height: 5.5625rem;
        position: relative; }
        header .banner .box ul li img {
          display: block;
          width: 100%; }
        header .banner .box ul li .banner_bot {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 1.625rem;
          background-color: rgba(0, 0, 0, 0.4); }
          header .banner .box ul li .banner_bot p.title {
            font-size: 0.41609rem;
            color: #fff;
            margin-top: 0.375rem; }
            header .banner .box ul li .banner_bot p.title a {
              display: block;
              line-height: 0.41609rem;
              color: #fff;
              width: 90%;
              margin: 0 auto;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap; }
          header .banner .box ul li .banner_bot p.sub {
            color: #fff;
            width: 90%;
            margin: 0 auto;
            margin-top: 0.34375rem; }
            header .banner .box ul li .banner_bot p.sub span {
              float: left;
              font-size: 0.2775rem;
              line-height: 0.2775rem; }
              header .banner .box ul li .banner_bot p.sub span i {
                font-size: 0.2775rem; }
            header .banner .box ul li .banner_bot p.sub .like {
              margin-right: 0.76563rem; }
            header .banner .box ul li .banner_bot p.sub .time {
              float: right; }

footer {
  width: 100%; }
  footer .load {
    width: 100%;
    margin-bottom: 1.5rem; }
    footer .load p {
      font-size: 0.34375rem;
      border-top: 0.03125rem solid #e6e6e6;
      height: 0.92188rem;
      line-height: 0.92188rem;
      text-align: center; }
      footer .load p a {
        color: #bbbbbb; }
  footer .footer_nav {
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #f5f5f5;
    border-top: 0.03125rem solid #bbb9ba; }
    footer .footer_nav ul li {
      float: left;
      width: 2rem;
      height: 1.48438rem;
      position: relative; }
      footer .footer_nav ul li span {
        display: block;
        margin: 0 auto; }
      footer .footer_nav ul li .nav_line {
        width: 0.03125rem;
        height: 0.78125rem;
        background-color: #ebebeb;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
      footer .footer_nav ul li .current {
        color: #b60005; }
      footer .footer_nav ul li .home {
        width: 0.73438rem;
        height: 0.59375rem;
        margin-top: 0.25rem;
        background: url(../img/02home_r.png) no-repeat;
        background-size: 100%; }
      footer .footer_nav ul li .gimc {
        width: 0.75rem;
        height: 0.625rem;
        background: url(../img/03GIMC_g.png) no-repeat;
        background-size: 100%;
        margin-top: 0.29688rem; }
      footer .footer_nav ul li .article {
        width: 0.64063rem;
        height: 0.64063rem;
        background: url(../img/05article_g.png) no-repeat;
        background-size: 100%;
        margin-top: 0.23438rem; }
      footer .footer_nav ul li .resource {
        width: 0.65625rem;
        height: 0.71875rem;
        background: url(../img/07resou_g.png) no-repeat;
        background-size: 100%;
        margin-top: 0.1875rem; }
      footer .footer_nav ul li .college {
        width: 1.09375rem;
        height: 0.67188rem;
        background: url(../img/09college_g.png) no-repeat;
        background-size: 100%;
        margin-top: 0.21875rem; }
      footer .footer_nav ul li p {
        font-size: 0.2775rem;
        line-height: 0.2775rem;
        width: 2rem;
        position: absolute;
        bottom: 0.17188rem;
        color: #8b8b8b;
        text-align: center; }

section {
  overflow: hidden; }
  section .article_cont {
    margin-top: 0.54688rem; }
    section .article_cont .article_title {
      font-size: 0; }
      section .article_cont .article_title h2 {
        font-size: 0.46875rem;
        color: #010101;
        text-align: justify; }
      section .article_cont .article_title p {
        text-align: right; }
        section .article_cont .article_title p span i {
          font-size: 0.3125rem;
          color: #c5c5c5; }
        section .article_cont .article_title p .look {
          margin-left: 0.6875rem; }
      section .article_cont .article_title p.sub {
        font-size: 0.34375rem;
        color: #c5c5c5; }
        section .article_cont .article_title p.sub a {
          color: #b20000;
          margin-left: 0.26563rem; }
      section .article_cont .article_title .abstract {
        margin-top: 0.67188rem; }
        section .article_cont .article_title .abstract p {
          font-size: 0.3125rem;
          line-height: 0.4375rem;
          color: #8b8b8b;
          text-align: justify;
          text-indent: 2em; }
    section .article_cont .article_body {
      overflow: hidden; }
      section .article_cont .article_body h3 {
        margin-top: 0.54688rem;
        font-size: 0.3125rem;
        color: #000;
        text-indent: 2em; }
      section .article_cont .article_body .paragraph {
        margin-top: 0.54688rem; }
        section .article_cont .article_body .paragraph p {
          font-size: 0.3125rem;
          color: #8b8b8b;
          text-indent: 2em;
          line-height: 0.4375rem; }
      section .article_cont .article_body .small_paragraph p {
        font-size: 0.3125rem;
        color: #8b8b8b;
        text-indent: 2em;
        line-height: 0.4375rem; }
      section .article_cont .article_body .small_title {
        margin-top: 0; }
      section .article_cont .article_body .ad_img {
        width: 9.0625rem;
        height: 4.23438rem;
        margin: 0 auto;
        margin-top: 0.1875rem; }
        section .article_cont .article_body .ad_img img {
          display: block;
          width: 100%; }
      section .article_cont .article_body .chart_img {
        width: 9.09375rem;
        height: 2.60938rem; }
        section .article_cont .article_body .chart_img img {
          display: block;
          width: 100%; }
      section .article_cont .article_body .strategy_img {
        width: 9.09375rem;
        height: 4.28125rem;
        margin-top: 0.15625rem; }
        section .article_cont .article_body .strategy_img img {
          display: block;
          width: 100%; }
    section .article_cont .activity h3 {
      margin-top: 0.54688rem;
      font-size: 0.3125rem;
      color: #000; }
    section .article_cont .activity .intro p {
      margin-top: 0.54688rem;
      font-size: 0.3125rem;
      color: #8b8b8b;
      line-height: 0.4375rem; }
    section .article_cont .activity .activity_img1 {
      width: 100%;
      height: 2.65625rem;
      margin-top: 0.3125rem; }
      section .article_cont .activity .activity_img1 img {
        display: block;
        width: 100%; }
    section .article_cont .activity .activity_img2 {
      width: 100%;
      height: 3.76563rem;
      margin-top: 0.3125rem; }
      section .article_cont .activity .activity_img2 img {
        display: block;
        width: 100%; }
    section .article_cont .activity .activity_img3 {
      width: 100%;
      height: 4.67188rem;
      margin-top: 0.3125rem; }
      section .article_cont .activity .activity_img3 img {
        display: block;
        width: 100%; }

footer .footer_nav ul li .home {
  background-image: url(../img/01home_g.png); }

footer .footer_nav ul li .article {
  background-image: url(../img/06article_r.png); }
